<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>04运算符</title>
</head>
<body>
<script>
    //除法会显示实际的运算结果
    console.log(3 / 2);
    console.log(4 / 2);

    let a = 1;
    let b = true;
    //松散比较运算符 只比较值
    console.log(a == b);//true,转为number都是1
    //严格比较运算符 先比较类型,再比较值
    console.log(a === b);//false,类型不一样,一个number一个boolean

    console.log(3 > 10);//false
    //如果比较运算符左右两边是字符,比较的是编码值 charCodeAt()查看对应字符的编码值
    console.log('3' > '10');//true
    console.log('3'.charCodeAt())//51
    console.log('10'.charCodeAt())//49
    console.log('a'.charCodeAt())//97
    console.log('a' > 'A')//97>65 true

    //三目运算符 1 ? 2 : 3
    let c = 0;
    console.log(c == 0 ? 'YES' : 'NO');
    //=是赋值符号,给c赋值为1,转为布尔类型是true,所以取到2号位置的值YES
    console.log(c = 0 ? 'YES' : 'NO');//NO

</script>
</body>
</html>